home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CUCD / Programming / OUI / include / gadgets / imgbut.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-04-08  |  878 b   |  44 lines

  1. // $Id: imgbut.h 1.2 1997/07/14 04:27:05 dlorre Exp dlorre $
  2. #ifndef CLASS_IMGBUT_H
  3. #define CLASS_IMGBUT_H
  4.  
  5. #ifndef EXEC_TYPES_H
  6. #include <exec/types.h>
  7. #endif
  8.  
  9. #ifndef INTUITION_INTUITION_H
  10. struct Image ;
  11. #endif
  12.  
  13. #ifndef CLASS_WINDOW_H
  14. class window ;
  15. #endif
  16.  
  17. #ifndef CLASS_GADGETLIST_H
  18. class gadgetlist ;
  19. #endif
  20.  
  21. #ifndef CLASS_GADGET_H
  22. #include "gadgets/gadget.h"
  23. #endif
  24.  
  25. // ========================================================================
  26. // ============================  IMGBUT CLASS =============================
  27. // ========================================================================
  28.  
  29.  
  30. class imgbut : public gadget
  31. {
  32. public:
  33.     imgbut(gadgetlist *gl,
  34.            void (window::*func)(gadget *, unsigned long, unsigned short),
  35.            Image *image,
  36.            Image *box) ;
  37.     ~imgbut() ;
  38.     void select(BOOL sel) ;
  39.     void set(Image* image) ;
  40. };
  41.  
  42.  
  43. #endif
  44.